#pragma once
#ifndef METRICS_H
#define METRICS_H

#include "basic_typedef.h"

class Metrics
{
public:
    static double distance_sum(const Point_d p, const Point_d q);
    static double distance_max(const Point_d p, const Point_d q);
    static double distance_min(const Point_d p, const Point_d q);

    static double distance(const Point_d p, const Point_d q);
    static double distance(const Point_2 p, const Point_2 q);
    static double distance(const Point_2_ie p , const Point_2_ie q);
};

#endif
